Planar Separators and the Euclidean Norm

نویسندگان

  • Hillel Gazit
  • Gary L. Miller
چکیده

In this paper we show that every 2-connected embedded planar graph with faces of sizes d! . . . . . df has a simple cycle separator of size 1.58~,/dl 2 + . . . + d } and we give an almost linear time algorithm for finding these separators, O(m~(n. n)). We show that the new upper bound expressed as a function of IG{ = ~/d~ +..+ d} is no larger, up to a constant factor than previous bounds that where expressed in terms of ~ S . v where d is the maximum face size and / v is the number of vertices and is much smaller for many graphs. The algorithms developed are simpler than earlier algorithms in that they work directly with the planar graph and its dual. They need not construct or work with the face-incidence graph as in [Mi186, GM87, GM]. 1 I n t r o d u c t i o n Planar graphs have played an important role in both sequential as well as parallel algorithm design. They arise in may areas of computation including: numerical analysis, animation, and VLSI. One of the important properties possessed by planar graphs, but not true for general graphs, is that they have small separators. Historically, a separator, in a graph G = (V, E), is a subset C C V such that (1) the remaining vertices can be partitioned into two sets: A and B, (2) IAI. IB{ ~ 2/3{VI, and (3) there are no edges between vertices in A and vertices in B. Lipton and Tarjan were the first to show that paper graphs have O(,fv) separators, [LT79]. Improvements in the constant have been made by Djidjev and the first author, [Dji81, Gaz86]. There are two important additional properties we require of separators. First, we shall assign a weighting function # to the vertices, edges, and faces of the embedded planar graph and require that the separator will "separate" the weighted graph. Second, we shall require that the separator be a cycle or collection of cycles. Intuitively, this means that we separate the planar graph "drawn" on the plane by cutting along the edges of the graph. Since all the separators we construct in this paper are in fact simple cycles, we will restrict our attention to the simple cycle case. These two restrictions have been addressed by the second author in [Mi186]. We will assume that the reader has some knowledge of this paper. The following definition is from [Mi186]. ~This work was supported in part by grant number N00014-88-K-0623 iT his work was supported in part by National Science Foundation grant DCR-8713489.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Title from Practice to Theory; Approximation Schemes for Clustering and Network Design

Abstract What are the performance guarantees of the algorithms used in practice for clustering and network design problems? We answer this question by showing that the standard local search algorithm returns a nearly-optimal solution for low-dimensional Euclidean instances of the traveling salesman problem, Steiner tree, k-median and k-means. The result also extends to the case of graphs exclud...

متن کامل

Listing all the minimal separators of a planar graph

I present an efficient algorithm which lists the minimal separators of a planar graph in O(n) per separator.

متن کامل

Rectifiability of non Euclidean planar self-contracted curves

We prove that any self-contracted curve in R2 endowed with a C2 and strictly convex norm, has finite length. The proof follows from the study of the curve bisector of two points in R2 for a general norm together with an adaptation of the argument used in [2].

متن کامل

Listing all the minimal separators of a 3-connected planar graph

We present an efficient algorithm that lists the minimal separators of a 3-connected planar graph in O(n) per separator.

متن کامل

I/O-Optimal Planar Embedding Using Graph Separators

We present a new algorithm to test whether a given graph G is planar and to compute a planar embedding Ĝ of G if such an embedding exists. Our algorithm utilizes a fundamentally new approach based on graph separators to obtain such an embedding. The I/O-complexity of our algorithm is O(sort(N)). A simple simulation technique reduces the I/O-complexity of our algorithm to O(perm(N)). We prove a ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1990